'use strict';

/**
 * 过滤导航
 * list 接收一个数组
 * obj 过滤的对象
 */
angular.module('app').filter('filterByObj',[function(){
    return function(list, obj){
        var result = [];
        angular.forEach(list, function(item){
            var isEqual = true;
            /**
             * 遍历过滤对象
             */
            for(var e in obj){
                if(item[e] !== obj[e]){
                    isEqual = false;
                };
            };
            if(isEqual){
                result.push(item);
            };
        });
        return result;
    };
}]);